package com.t.bricks.bussiness.model.rechargeandtally;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 充值与积分规则'RechargeAndTally'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("充值与积分规则ConditionRechargeAndTally查询条件信息类")
public class ConditionRechargeAndTally {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号", position=0)
	private String uId;
		
	/**
	 * 规则类型(枚举,1:金额;2:购物)
	 */
	@ApiModelProperty(value="规则类型(枚举,1:金额;2:购物)", position=1)
	private Integer iType;
		
	/**
	 * 数值(充值或支付的)
	 */
	@ApiModelProperty(value="数值(充值或支付的)", position=2)
	private String sValue;
		
	/**
	 * 积分
	 */
	@ApiModelProperty(value="积分", position=3)
	private Integer iTally;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注", position=4)
	private String sMemo;
		
	/**
	 * 状态
	 */
	@ApiModelProperty(value="状态", position=5)
	private Integer iState;
		
	/**
	 * 记录验证串
	 */
	@ApiModelProperty(value="记录验证串", position=6)
	private String sRecordKey;
	
	/**
	 * 取 规则类型(枚举,1:金额;2:购物)
	 * @return Integer
	 */
	public Integer getiType() {
		return iType;
	}

	/**
	 * 设置 规则类型(枚举,1:金额;2:购物)
	 * @param iType
	 */
	public void setiType(Integer iType) {
		this.iType = iType;
	}

	/**
	 * 取 数值(充值或支付的)
	 * @return String
	 */
	public String getsValue() {
		return sValue;
	}

	/**
	 * 设置 数值(充值或支付的)
	 * @param sValue
	 */
	public void setsValue(String sValue) {
		this.sValue = sValue;
	}

	/**
	 * 取 积分
	 * @return Integer
	 */
	public Integer getiTally() {
		return iTally;
	}

	/**
	 * 设置 积分
	 * @param iTally
	 */
	public void setiTally(Integer iTally) {
		this.iTally = iTally;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

	/**
	 * 取 记录验证串
	 * @return String
	 */
	public String getsRecordKey() {
		return sRecordKey;
	}

	/**
	 * 设置 记录验证串
	 * @param sRecordKey
	 */
	public void setsRecordKey(String sRecordKey) {
		this.sRecordKey = sRecordKey;
	}

}
